
/*教室添加和教室编辑页面*/
.chase_classroom_table th{width: 15%}
.chase_classroom_table td{width: 85%}
.chase_classroom_table button{margin:5px;width:100px;padding: 5px;}
.demo{margin:40px auto 0 auto; min-height:450px;}
.front{margin: 5px auto 45px auto;background-color: #f0f0f0;	overflow-x: hidden;color: #666;text-align: center;padding: 3px;border-radius: 5px;}
div.seatCharts-container {overflow-x: scroll;white-space:nowrap;max-width:  900px;padding: 15px;text-align: center;}
div.seatCharts-cell {color: #182C4E;font-weight: bold;height: 25px;width: 55px;line-height: 25px;margin: 3px;text-align: center;display: inline-block;outline: none;font-size: 13px;}
div.seatCharts-seat {color: #fff;cursor: pointer;width: 55px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.seatCharts-legend {padding-left: 0px;position: relative;margin-top:30px; }
div.seatCharts-row {height: 35px;}
div.seatCharts-seat.available {background-color: #B9DEA0;}
div.seatCharts-seat.focused {background-color: #76B474;border: none;}
div.seatCharts-seat.selected {background-color: #E6CAC4;}
div.seatCharts-seat.unavailable {background-color: #472B34;cursor: not-allowed;}
div.seatCharts-seat.parentseats{background-color: #888;cursor: not-allowed;}
div.seatCharts-seat.aisles{background-color: #fff;cursor:default;}
ul.seatCharts-legendList {padding-left: 0px;list-style:none;}
#legend{display: block;position: relative;}
.seatCharts-container:focus{  outline:none;  }

.seatCharts-legendItem {width: 170px; margin-top: 10px;  line-height: 2;}
.seatCharts-legendItem div{float:left;}
span.seatCharts-legendDescription {margin-left: 5px;}
.checkout-button {display: block;width:80px; height:24px; line-height:20px;margin: 10px auto;border:1px solid #999;font-size: 14px; cursor:pointer}

/*班级管理*/
.chase_classes_table th{width: 10%;}
.chase_classes_table td{width: 90%;}
.select-seat-container {overflow-y: scroll;white-space:nowrap;margin-top: 20px;width:111px;height:200px;border:1px solid #dce4ec;font-size: 14px;line-height: 1.428}
.select-seat-box{width: 92px;padding:6px 12px;border:1px solid #dce4ec;text-align:center;}
div.seatshake{ position:relative;  animation:myfirst 1s;  -webkit-animation:myfirst 1s; /* Safari and Chrome */  }
.combine_class_yi{cursor:not-allowed;}
@keyframes myfirst
{
    0% {transform: translateX(3px) rotate(2deg);}
	10% {ransform: translateX(3px) rotate(2deg);}
	20% {transform: translateX(-3px) rotate(-2deg);}
	30% {transform: translateX(3px) rotate(2deg);}
    40% {transform: translateX(-3px) rotate(-2deg);}
    50% {transform: translateX(3px) rotate(2deg);}
  	60% {transform: translateX(-3px) rotate(-2deg);}
  	70% {transform: translateX(3px) rotate(2deg);}
  	80% {transform: translateX(-3px) rotate(-2deg);}
  	90% {transform: translateX(3px) rotate(2deg);}
    100% {transform: translateX(-3px) rotate(-2deg);}
}

@-webkit-keyframes myfirst /* Safari and Chrome */
{	0%  {-webkit-transform: translateX(3px) rotate(2deg);}
	10% {-webkit-transform: translateX(3px) rotate(2deg);}
	20% {-webkit-transform: translateX(-3px) rotate(-2deg);}
	30% {-webkit-transform: translateX(3px) rotate(2deg);}
    40% {-webkit-transform: translateX(-3px) rotate(-2deg);}
    50% {-webkit-transform: translateX(3px) rotate(2deg);}
  	60% {-webkit-transform: translateX(-3px) rotate(-2deg);}
  	70% {-webkit-transform: translateX(3px) rotate(2deg);}
  	80% {-webkit-transform: translateX(-3px) rotate(-2deg);}
  	90% {-webkit-transform: translateX(3px) rotate(2deg);}
    100%{-webkit-transform: translateX(-3px) rotate(-2deg);}
}
#selected-seats-right button{  display:block;  margin-top:15px;  width:110px;  }

/*班级管理之班级详情*/
.visit_tr{display: none;}
#visit_add_msg{display:none;}



@media print{
  body{padding-top:20px;}
  #selected-seats-right button{display: none;  margin-top:15px;  width:110px;  }
  .noprint{display: none;}
  .front{margin: 5px auto 45px auto;background-color: #f0f0f0;	overflow-x: hidden;color: #666;text-align: center;padding: 3px;border-radius: 5px;}
  div.seatCharts-container {overflow-x: hidden;white-space:nowrap;padding: 15px;text-align: center;}
  div.seatCharts-cell {color: #182C4E;font-weight: bold;height: 25px;width: 55px;line-height: 25px;margin: 3px;text-align: center;display: inline-block;outline: none;font-size: 13px;}
  div.seatCharts-seat {color: #fff;cursor: pointer;width: 55px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
  div.seatCharts-legend {padding-left: 0px;position: relative;margin-top:30px; }
  div.seatCharts-row {height: 35px;}
  div.seatCharts-seat.available {background-color: #B9DEA0;}
  div.seatCharts-seat.focused {background-color: #76B474;border: none;}
  div.seatCharts-seat.selected {background-color: #E6CAC4;}
  div.seatCharts-seat.unavailable {background-color: #472B34;cursor: not-allowed;}
  div.seatCharts-seat.parentseats{background-color: #888;cursor: not-allowed;}
  div.seatCharts-seat.aisles{background-color: #fff;}
  ul.seatCharts-legendList {padding-left: 0px;list-style:none;}
  .seatCharts-legendItem {width: 170px; margin-top: 10px;  line-height: 2;}
  .seatCharts-legendItem div{float:left;}
  span.seatCharts-legendDescription {margin-left: 5px;}
  #legend{float: right;}


}


/*学员管理*/
.stu_visit_show td{padding:8px 0px;}
.stu_visit_show {display: none;}
#refund_msg{display:none;}

/*假期管理*/
.card .select-result{float: left;width: 320px; height: 500px;overflow-y: scroll; position: relative;  margin-bottom: 8px;  background-color: #fff;  border-radius: 2px;  -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,.33);  box-shadow: 0 1px 3px 0 rgba(0,0,0,.33);  padding-bottom: 10px  }
.card .select-result ul{list-style: none;}
.card-head {padding-left:10px;vertical-align: middle;  border-radius: 2px 2px 0 0;background: #ecf0f1;  line-height: 50px;  min-height: 50px;}
.select-result .card-head > div:nth-child(1) { padding-left: 10px;  }
.select-result .card-head > div:nth-child(2) { padding-right: 8px;  }
.card-head > div {  display: inline-block;  }
.card .select-result ul li{margin-top: 5px;}
.select-result .list{padding-left: 10px;}
.select-result .list span{display: inline-block;  width: 200px;  height: 30px;  line-height: 30px;  vertical-align: middle;  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;  font-size: 14px;}
.list .form-control{display: inline-block}

